package com.sky.utils;

/**
 * 通用缓存参数过滤工具类（所有查询方法复用）
 */
public class CacheParamUtils {

    /**
     * 校验ID参数是否有效（无效返回true，有效返回false）
     * @param id 业务ID（如菜品ID、套餐ID）
     */
    public static boolean isInvalidId(Long id) {
        return id == null || id <= 0;
    }

    /**
     * 校验字符串参数是否有效（如用户ID、订单号）
     */
    public static boolean isInvalidStr(String str) {
        return str == null || str.trim().isEmpty();
    }
    /**
     * 校验分类id是否合法
     */
    public static boolean isInvalidCategoryId(Long categoryId) {
        return categoryId == null || categoryId <= 0 || categoryId >= 3;
    }
}